package com.leo.contentcenter.sentineltest;

import com.alibaba.csp.sentinel.slots.block.BlockException;
import lombok.extern.slf4j.Slf4j;

/**
 * @author leo
 */
@Slf4j
public class TestControllerBlockHandlerClass {

    /**
     * 处理限流或者降级
     *
     * @param a 参数
     * @param e 异常参数
     * @return 日志
     */
    public static String block(String a, BlockException e) {
        // block 方法必须要和api方法返回值一致 以及相同类型的参数
        log.warn("限流，或者降级了", e);
        return "限流，或者降级了 block";
    }
}
